package com.briup.day14;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Test_List {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        String s1="hello1";
        String s2="hello2";
        String s3="hello3";
        String s4="hello4";
        list.add(s1);
        list.add(s2);
        list.add(s3);
        list.add(s4);
        System.out.println(list);
        list.add(2,"terry");
        System.out.println(list);
        //删除指定位置的集合元素
        String msg = list.remove(2);
        System.out.println(msg);
        System.out.println("删除指定位置的元素: "+list);
        //修改指定位置集合元素
        msg=list.set(0,"briup");
        System.out.println(msg+" "+list);
        //借助get方法遍历集合 获取指定索引对应的集合元素
        for(int i=0;i<list.size();i++){
            System.out.println(list.get(i));
        }
        //使用foreach遍历我们这个集合
        for (String str:list){
            System.out.println(str);
        }
        //使用迭代器遍历
        Iterator<String> it=list.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
    }
}
